<?php

namespace app\index\model;


/**
 * 分页模型
 * 
 * 时间 ： 2020年4月18日16:40:29
 * 作者 ： 夏立军
 */
class Page
{
    /**
     * 获取分页后的结果
     * @param $pageCount   数据总数
     * @param $pageSize    一页的数据
     * @param $url         跳转地址
     * @return 分页结果
     */
    public function getPageRes($pageCount, $pageSize, $url)
    {
        $p = input('get.p', '0' ,'intval');
        $offset = $p * $pageSize;


        $n = ceil($pageCount / $pageSize);

        $limits = array();
        for ($i = 0; $i < $n; $i++) {
            array_push($limits,$i);
        }

        // 给页面使用
        $data['count'] = $pageCount;
        $data['page_size'] = $n;
        $data['p'] = ($p+1);
        $data['len'] = $limits;
        $data['url'] = $url;

        // 给数据库查询使用
        $data['offset'] = $offset;
        $data['size'] = $pageSize;
        return $data;
    }
}
